know better than - French English Dictionary